package com.gy.mapper;

import com.gy.pojo.User;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Component;

import java.util.List;
import java.util.Map;

@Component
@Mapper
public interface UserMapper {

    //查询一个用户通过姓名
    User selectUserById(String name);

    //增加用户
    void addUser(String name,String pwd);

    //增加用户权限
    void updatePerm(Map<String,Object> map);

    //查询全部用户
    List<User> allUser();

    //修改密码
    void updatepwd(String name,String pwd);

    //根据id删除用户
    void deleteuser(int id);

    //注册用户查重
    String selectpwd(String name);
    //查看用户权限
    String selectPerm(String name);




}
